﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace s2b.ControleDesenvolvimentoProjetos.Dados.OBJ
{
    [Serializable]
    public class Projeto : Cliente
    {

        public const string Id = "ID_PROJETO";
        public const string IdCliente = "ID_CLIENTE";
        public const string Descricao = "DESC_PROJETO";
        public const string DataInicio = "DT_INICIO_PROJ";
        public const string DataFim = "DT_FINAL_PREV";
        public const string Status = "ID_STATUS";
        public const string Nome = "NOME_PROJETO";
        public const string CargaHorariaUtilizada = "CARG_HOR_UTILIZ";
        public const string CargaHoraria = "CARGA_HORARIA";
        public const string Tabela = "PROJETO";
        public const string Porcentagem = "PORC_CONCLUSAO";
        protected int id_projeto;

        public int Id_projeto
        {
            get { return id_projeto; }
            set { id_projeto = value; }
        }
        private int id_cliente;

        //public int Id_cliente
        //{
        //    get { return id_cliente; }
        //    set { id_cliente = value; }
        //}
        private string desc_projeto;

        public string Desc_projeto
        {
            get { return desc_projeto; }
            set { desc_projeto = value; }
        }
        private DateTime dt_inicio_proj;

        public DateTime Dt_inicio_proj
        {
            get { return dt_inicio_proj; }
            set { dt_inicio_proj = value; }
        }
        private DateTime dt_final_prev;

        public DateTime Dt_final_prev
        {
            get { return dt_final_prev; }
            set { dt_final_prev = value; }
        }
        private int id_status;

        public int Id_status
        {
            get { return id_status; }
            set { id_status = value; }
        }
        private string nome_projeto;

        public string Nome_projeto
        {
            get { return nome_projeto; }
            set { nome_projeto = value; }
        }
        private int carga_horaria;

        public int Carga_horaria
        {
            get { return carga_horaria; }
            set { carga_horaria = value; }
        }
        private int carg_hor_utiliz;

        public int Carg_hor_utiliz
        {
            get { return carg_hor_utiliz; }
            set { carg_hor_utiliz = value; }
        }
        private double porc_conclusao;

        public double Porc_conclusao
        {
            get { return porc_conclusao; }
            set { porc_conclusao = value; }
        }
        private double porc_necessaria;

        public double Porc_necessaria
        {
            get { return porc_necessaria; }
            set { porc_necessaria = value; }
        }
    }
}